package usmp.edu.dis.common.action;

import javax.persistence.EntityManager;

import usmp.edu.dis.common.util.Utilitario;
import usmp.edu.dis.model.Usuario;

public class LoginAction {
	private Usuario usuario;
	private String mensaje;
	private String mensaje22;
	
	public String execute(){
		EntityManager em= Utilitario.getInstance().getEntityManager();
		Usuario usuariobd=em.find(Usuario.class, 
				usuario.getUsuario());
		String camino="success";
		if(usuariobd == null){
			
			
			
			mensaje = "Usuario no existe" ;
			
			camino = "error";
		}else{
			if(usuariobd.getClave().equals(
					usuario.getClave())){
				
				System.out.println("Usuario correcto");
				
				mensaje = "Bienvenido al sistema "+usuariobd.getNombres()+" "+usuariobd.getApellidos();
			}else{
				mensaje = "Su password es incorrecto" ;
				camino = "error";
			}
		}
		System.out.println("Retornando respuesta "+camino+""+mensaje);
		//System.out.println("El usuario de la bd es:"+mensaje22);
		return camino; 
		
		
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public String getMensaje() {
		return mensaje;
	}

	public void setMensaje(String mensaje) {
		this.mensaje = mensaje;
	}
	
}
